xen.git
22 years agobitkeeper revision 1.240 (3ec50ebanPAD0oKAiJesSI9-L3Jqkw)
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 16:15:54 +0000 (16:15 +0000)]
bitkeeper revision 1.240 (3ec50ebanPAD0oKAiJesSI9-L3Jqkw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 16:15:36 +0000 (16:15 +0000)]
bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)

build tweaks

22 years agobitkeeper revision 1.239 (3ec4fb8aMeMTm7_6dfdrGcBeicV-AQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 14:54:02 +0000 (14:54 +0000)]
bitkeeper revision 1.239 (3ec4fb8aMeMTm7_6dfdrGcBeicV-AQ)

kernel.c:
  Another minor cleanup of the console UDP code.

22 years agobitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:47:17 +0000 (13:47 +0000)]
bitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)

empty_dir:
  new file

22 years agobitkeeper revision 1.237 (3ec4ebc3kTuWXkGgfS_HH1Or5d3BmQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:46:43 +0000 (13:46 +0000)]
bitkeeper revision 1.237 (3ec4ebc3kTuWXkGgfS_HH1Or5d3BmQ)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.235.1.1 (3ec4ebc0A9p7yTo_wekQmY1soVT9_A)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.235.1.1 (3ec4ebc0A9p7yTo_wekQmY1soVT9_A)

kernel.c:
  A few small fixes.

22 years agobitkeeper revision 1.236 (3ec4dff8a3C4eUC7CAZ7-AryrUsyVQ)
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 12:56:24 +0000 (12:56 +0000)]
bitkeeper revision 1.236 (3ec4dff8a3C4eUC7CAZ7-AryrUsyVQ)

config:
  tweak
  make 'get' default mode

22 years agobitkeeper revision 1.235 (3ec4db1buvyvyya94yqaakSY0j25Tw)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 12:35:39 +0000 (12:35 +0000)]
bitkeeper revision 1.235 (3ec4db1buvyvyya94yqaakSY0j25Tw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno

22 years agobitkeeper revision 1.232.1.1 (3ec4d35bQU2iwu7PrGBnlrw-oWNUtQ)
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 12:02:35 +0000 (12:02 +0000)]
bitkeeper revision 1.232.1.1 (3ec4d35bQU2iwu7PrGBnlrw-oWNUtQ)

added tag beta1

22 years agobitkeeper revision 1.232.1.1 (3ec4d0f1WONIkdTLkkfZit32ulU_jw)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 11:52:17 +0000 (11:52 +0000)]
bitkeeper revision 1.232.1.1 (3ec4d0f1WONIkdTLkkfZit32ulU_jw)

kernel.c:
  Fix console export to DOM0

22 years agobitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 10:04:44 +0000 (10:04 +0000)]
bitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)

build.properties, Makefile:
  Fix build scripts for xenctl tools.

22 years agobitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 09:35:50 +0000 (09:35 +0000)]
bitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)

Many files:
  new file
xenohead.def:
  change bean persistence from session to application
Makefile:
  clean web/tmpl too
xi_list:
  add raw integer state to output
Many files:
  split for dual use: original command line invocation from domctl
  and new xenctl gui
domctl:
  look for domctl.xml in /var/lib/xen
domctl.xml:
  xi_tools_dir should come at the top
build-dom.xml:
  remove silliness
Makefile:
  add support for xenctl
build-dom.xml:
  Rename: tools/control/build-domctl.xml -> tools/control/build-dom.xml
build-domctl.xml:
  Rename: tools/control/build.xml -> tools/control/build-domctl.xml
Many files:
  mvdir

22 years agobitkeeper revision 1.232 (3ec3d51aE6D2CLYLncQQCXyoOi7XwQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 May 2003 17:57:46 +0000 (17:57 +0000)]
bitkeeper revision 1.232 (3ec3d51aE6D2CLYLncQQCXyoOi7XwQ)

config.h:
  Only enable DMA for IDE disk devices (in particular, we want it disabled for the weird CD-and-crippled-ide-interface combos you get on server boxes :-)

22 years agobitkeeper revision 1.231 (3ec39b89OCJifV8fM-kyKDRrFrZZcA)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 May 2003 13:52:09 +0000 (13:52 +0000)]
bitkeeper revision 1.231 (3ec39b89OCJifV8fM-kyKDRrFrZZcA)

mkbuildtree:
  Minor fix to mkbuildtree script.

22 years agobitkeeper revision 1.230 (3ec272b8YLY6_pW4f3lfg7nQWd7Vuw)
jws@cairnwell.research [Wed, 14 May 2003 16:45:44 +0000 (16:45 +0000)]
bitkeeper revision 1.230 (3ec272b8YLY6_pW4f3lfg7nQWd7Vuw)

console code tidying

22 years agobitkeeper revision 1.229 (3ec26728uXDBndxeN2-AxbIwi9afug)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 15:56:24 +0000 (15:56 +0000)]
bitkeeper revision 1.229 (3ec26728uXDBndxeN2-AxbIwi9afug)

dev.c, vif.h, skbuff.h, dom0_ops.c:
  Fixed locking in network transmit and receive. Fixed bug I added to DOM0_GETDOMAININFO in previous checkin :-)

22 years agobitkeeper revision 1.228 (3ec25028MO9vxogXKMc4ck8ORf6Dfg)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 14:18:16 +0000 (14:18 +0000)]
bitkeeper revision 1.228 (3ec25028MO9vxogXKMc4ck8ORf6Dfg)

config.in:
  Moved useful bits of drivers/block/Config.in to xeno-specific config script.
.del-Config.in~a5023a9c38cac636:
  Delete: xenolinux-2.4.21-pre4-sparse/drivers/block/Config.in

22 years agobitkeeper revision 1.227 (3ec23adaE9CVdAKPJKPvT1rqaIUvLA)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 12:47:22 +0000 (12:47 +0000)]
bitkeeper revision 1.227 (3ec23adaE9CVdAKPJKPvT1rqaIUvLA)

processor.h, xen_block.c, schedule.c, network.c, domain.c, dom0_ops.c:
  Renamed free_task_struct to the more descriptive put_task_struct. Fixed several places where put_task_struct isn't called after 'find_domain_by_id'.

22 years agobitkeeper revision 1.226 (3ec0df46i6UtPbpFHgTTjTc0tGIKIA)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 May 2003 12:04:22 +0000 (12:04 +0000)]
bitkeeper revision 1.226 (3ec0df46i6UtPbpFHgTTjTc0tGIKIA)

network.c, kernel.c:
  Changes to dynamic MAC address calculation -- now based on domain name rather than domain id.

22 years agobitkeeper revision 1.225 (3ec0d7a2BpgJXl0j-8Y1KilL1argzw)
kaf24@scramble.cl.cam.ac.uk [Tue, 13 May 2003 11:31:46 +0000 (11:31 +0000)]
bitkeeper revision 1.225 (3ec0d7a2BpgJXl0j-8Y1KilL1argzw)

lib.h, network.c, lib.c, kernel.c:
  A better method for calculating virtual MAC addresses. Dom0/VIF0 (the boot VIF) can be forced to use the physical MAC address by specifying 'phys_bootmac' on Xen's command line.

22 years agobitkeeper revision 1.224 (3ebe2eafd96cvR2TVTUptkPgSEFFkQ)
tlh20@labyrinth.cl.cam.ac.uk [Sun, 11 May 2003 11:06:23 +0000 (11:06 +0000)]
bitkeeper revision 1.224 (3ebe2eafd96cvR2TVTUptkPgSEFFkQ)

CommandNew.java:
  Allow .gz initrd and image, decompressed to /tmp and deleted after building the domain

22 years agobitkeeper revision 1.223 (3ebb6b60jFM5cBCKLs6HRJB41GkFMQ)
tlh20@elite.cl.cam.ac.uk [Fri, 9 May 2003 08:48:32 +0000 (08:48 +0000)]
bitkeeper revision 1.223 (3ebb6b60jFM5cBCKLs6HRJB41GkFMQ)

Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk
into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk

22 years agobitkeeper revision 1.217.1.1 (3ebb6b5a7lgG9jA710WaSwLy4Pviww)
tlh20@elite.cl.cam.ac.uk [Fri, 9 May 2003 08:48:26 +0000 (08:48 +0000)]
bitkeeper revision 1.217.1.1 (3ebb6b5a7lgG9jA710WaSwLy4Pviww)

event.c:
  Add missing stop event to event.c lost during earlier checkin

22 years agobitkeeper revision 1.222 (3eba9f498RAq8VzoEW7GBoEnFA1WGw)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 18:17:45 +0000 (18:17 +0000)]
bitkeeper revision 1.222 (3eba9f498RAq8VzoEW7GBoEnFA1WGw)

dom0_ops.c:
  Fix domain creation to avoid conflicts in domain-id space.

22 years agobitkeeper revision 1.221 (3eba8f8dgXua1A_xKfhWMGYPP8YLPQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 17:10:37 +0000 (17:10 +0000)]
bitkeeper revision 1.221 (3eba8f8dgXua1A_xKfhWMGYPP8YLPQ)

lndir-rel:
  new file
mkbuildtree:
  Fixed xenolinux mkbuildtree script to create relative symlinks.

22 years agobitkeeper revision 1.220 (3eba7140Xm9JLEfxz1hmvq2pg7H5UA)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 15:01:20 +0000 (15:01 +0000)]
bitkeeper revision 1.220 (3eba7140Xm9JLEfxz1hmvq2pg7H5UA)

sched.h, domain.c, dom0_ops.c:
  Robustify domain creation and building.

22 years agobitkeeper revision 1.219 (3eba341aPIQ-dVFygysiedHMRjLZNw)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 10:40:26 +0000 (10:40 +0000)]
bitkeeper revision 1.219 (3eba341aPIQ-dVFygysiedHMRjLZNw)

gone:
  new file

22 years agobitkeeper revision 1.218 (3eba22c6AwraqMClDwJcXYEkDHvUvQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 09:26:30 +0000 (09:26 +0000)]
bitkeeper revision 1.218 (3eba22c6AwraqMClDwJcXYEkDHvUvQ)

Makefile:
  Fixed 'make all' so that a failing bk -r co will not cause fail of entire make process.

22 years agobitkeeper revision 1.217 (3eba1d1aDFDJBD7-4CxJgolbh-GlMA)
tlh20@elite.cl.cam.ac.uk [Thu, 8 May 2003 09:02:18 +0000 (09:02 +0000)]
bitkeeper revision 1.217 (3eba1d1aDFDJBD7-4CxJgolbh-GlMA)

Merge with IAP's extra args

22 years agobitkeeper revision 1.210.1.1 (3eba19d1IIr1Ohw82oc2IN-kKV0kfw)
tlh20@elite.cl.cam.ac.uk [Thu, 8 May 2003 08:48:17 +0000 (08:48 +0000)]
bitkeeper revision 1.210.1.1 (3eba19d1IIr1Ohw82oc2IN-kKV0kfw)

Allow blank network options, fix spacing around -a in CommandNew

22 years agobitkeeper revision 1.216 (3eb93bd2LHmbNRayIk-VrRYgW9v3gQ)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 17:01:06 +0000 (17:01 +0000)]
bitkeeper revision 1.216 (3eb93bd2LHmbNRayIk-VrRYgW9v3gQ)

chmod script

22 years agobitkeeper revision 1.215 (3eb939ccMh-htlTT57A_qBe1F8pzJw)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:52:28 +0000 (16:52 +0000)]
bitkeeper revision 1.215 (3eb939ccMh-htlTT57A_qBe1F8pzJw)

do a "bk -r co" before build

22 years agobitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:49:52 +0000 (16:49 +0000)]
bitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)

install xi_list and xi_vifinit

22 years agobitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:45:01 +0000 (16:45 +0000)]
bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)

Add flag -a for extra root params.

22 years agobitkeeper revision 1.212 (3eb926f1LMTJjYXKWryM56gGNaqnkg)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:32:01 +0000 (15:32 +0000)]
bitkeeper revision 1.212 (3eb926f1LMTJjYXKWryM56gGNaqnkg)

install non compressed version of xenolinux as the domain builder
currently needs it...

22 years agobitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:20:21 +0000 (15:20 +0000)]
bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)

add "make install" target to install boot and binary files in
install/boot and install/bin as appropriate

22 years agobitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 22:50:55 +0000 (22:50 +0000)]
bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)

xi_list:
  new file
dom0_core.c, sched.h, domain.c:
  Add default domain name and xi_list to list all running domains

22 years agobitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 17:20:48 +0000 (17:20 +0000)]
bitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)

kernel.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_create.c, xi_build.c:
  Build fixes to remove compile warnings. Also fixed a crash when run xi_build with no kernel args.

22 years agobitkeeper revision 1.208 (3eb7cc95biENxNPLM1gD4B9rpj7H_w)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 14:54:13 +0000 (14:54 +0000)]
bitkeeper revision 1.208 (3eb7cc95biENxNPLM1gD4B9rpj7H_w)

Makefile:
  new file
Many files:
  Allow hypercalls from ring 3 (if permitted by ring 1).
.del-Config.in~31701845a0b06ec3:
  Delete: xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in

22 years agobitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 10:05:18 +0000 (10:05 +0000)]
bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)

Makefile:
  new file
  Fixes to build system. New root Makefile.

22 years agobitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 09:36:15 +0000 (09:36 +0000)]
bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)

Many files:
  new file
  domctl, xi_ tools, updated domain builder, /proc/xeno/domains

22 years agobitkeeper revision 1.205 (3eb3c88eduKB4UKYwbNPBquG4zJDqg)
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:58 +0000 (13:47 +0000)]
bitkeeper revision 1.205 (3eb3c88eduKB4UKYwbNPBquG4zJDqg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.203.1.1 (3eb3c88bjetxHzcoqH6QUfVIBCLFGg)
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:55 +0000 (13:47 +0000)]
bitkeeper revision 1.203.1.1 (3eb3c88bjetxHzcoqH6QUfVIBCLFGg)

xen.flf, figlet.c, README, Makefile, LICENSE, version.h, kernel.c:
  More initial banner fixes -- build version is stored in root Makefile.
xen.flf, figlet.c, README, Makefile, LICENSE:
  new file

22 years agobitkeeper revision 1.204 (3eb29485KpeT7bkpMirzzTwp0MY0cQ)
jws@cairnwell.research [Fri, 2 May 2003 15:53:41 +0000 (15:53 +0000)]
bitkeeper revision 1.204 (3eb29485KpeT7bkpMirzzTwp0MY0cQ)

Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk

22 years agobitkeeper revision 1.202.1.1 (3eb29479NSt9W43l1WHqpd10S9llKA)
jws@cairnwell.research [Fri, 2 May 2003 15:53:29 +0000 (15:53 +0000)]
bitkeeper revision 1.202.1.1 (3eb29479NSt9W43l1WHqpd10S9llKA)

console command line fix

22 years agobitkeeper revision 1.203 (3eb284e8XJjBijrpL1sa9HnT3VaQKA)
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:04 +0000 (14:47 +0000)]
bitkeeper revision 1.203 (3eb284e8XJjBijrpL1sa9HnT3VaQKA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.201.1.1 (3eb284e4TXxmjVJxwkJfXMR3WFr5Vw)
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:00 +0000 (14:47 +0000)]
bitkeeper revision 1.201.1.1 (3eb284e4TXxmjVJxwkJfXMR3WFr5Vw)

version.h, kernel.c, Rules.mk, Makefile:
  Fancy and informative banner is displayed when Xen boots.

22 years agobitkeeper revision 1.202 (3eb16700-gEpXFlt08DC4GuoWltR6Q)
jws@cairnwell.research [Thu, 1 May 2003 18:27:12 +0000 (18:27 +0000)]
bitkeeper revision 1.202 (3eb16700-gEpXFlt08DC4GuoWltR6Q)

jws merge

22 years agobitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)
jws@cairnwell.research [Thu, 1 May 2003 18:23:20 +0000 (18:23 +0000)]
bitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)

Console support - next delta

22 years agobitkeeper revision 1.201 (3eb15dec8MXwnOKDkCBFmw-7vEXcGQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 17:48:28 +0000 (17:48 +0000)]
bitkeeper revision 1.201 (3eb15dec8MXwnOKDkCBFmw-7vEXcGQ)

kernel.c:
  Clean up Xen output to VGA console.

22 years agobitkeeper revision 1.200 (3eb14a5aPwO-utY55-EMoEjR8hEuWA)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 16:24:58 +0000 (16:24 +0000)]
bitkeeper revision 1.200 (3eb14a5aPwO-utY55-EMoEjR8hEuWA)

defconfig:
  Compile NLS 8559-1 support by default, to avoid kernel warnings.

22 years agobitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 15:30:02 +0000 (15:30 +0000)]
bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)

xl_block.c:
  Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).

22 years agobitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)
ach61@labyrinth.cl.cam.ac.uk [Thu, 1 May 2003 00:18:20 +0000 (00:18 +0000)]
bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)

allow creation of vbd directly from disk partition
error checking to ensure that /proc/partitions is from a xeno machine

22 years agobitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:22:46 +0000 (16:22 +0000)]
bitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:19:19 +0000 (16:19 +0000)]
bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)

virtual disk manager DTD for state file

22 years agobitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 30 Apr 2003 10:16:31 +0000 (10:16 +0000)]
bitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)

xl_ide.c:
  Further fixes to Xenolinux IDE code -- properly tested this time :-)

22 years agobitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:45:45 +0000 (18:45 +0000)]
bitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)

xl_ide.c:
  Small Xenolinux IDE fix.

22 years agobitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:23:00 +0000 (18:23 +0000)]
bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)

xl_ide.c, xl_block.h, xl_block.c, defconfig:
  Fix Xenolinux to use major 22 for /dev/hdc and /dev/hdd. Added TMPFS to defconfig.

22 years agobitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 15:47:27 +0000 (15:47 +0000)]
bitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)

network.c, dev.c, vif.h, hypervisor-if.h, kernel.c, domain.c:
  Allow DHCP from domain-0 Xenolinux. Link-local IP addresses are now allocated consecutively from 169.254.1.0.

22 years agobitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 10:15:57 +0000 (10:15 +0000)]
bitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)

network.c, vif.h, kernel.c:
  Removed 'dom0_ip' option from Xen. Console packets are now sent to 169.254.0.1 (DOM0's hardwired link-local address).

22 years agobitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:10 +0000 (15:11 +0000)]
bitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno

22 years agobitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:06 +0000 (15:11 +0000)]
bitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)

xen_segment.c:
  Fix virtblk offset/length remapping in Xen.

22 years agobitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
ach61@soar.cl.cam.ac.uk [Mon, 28 Apr 2003 14:30:52 +0000 (14:30 +0000)]
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)

use long instead of int for disk sizes
change default state file

22 years agobitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:04 +0000 (13:25 +0000)]
bitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:00 +0000 (13:25 +0000)]
bitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)

Many files:
  Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.

22 years agobitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)
jws@cairnwell.research [Mon, 28 Apr 2003 13:12:52 +0000 (13:12 +0000)]
bitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)

Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/xeno.bk

22 years agobitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)
ach61@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 13:06:57 +0000 (13:06 +0000)]
bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
ach61@labyrinth.cl.cam.ac.uk [Mon, 28 Apr 2003 12:58:45 +0000 (12:58 +0000)]
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)

additional debugging

22 years agobitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)
jws@cairnwell.research [Mon, 28 Apr 2003 12:43:11 +0000 (12:43 +0000)]
bitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)

few build fixes

22 years agobitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:29 +0000 (12:42 +0000)]
bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:24 +0000 (12:42 +0000)]
bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)

tweak (added 'IS_PRIV(p)' macro)

22 years agobitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:28 +0000 (12:25 +0000)]
bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:24 +0000 (12:25 +0000)]
bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)

Many files:
  IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).

22 years agobitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)
rn@wyvis.research.intel-research.net [Mon, 28 Apr 2003 11:59:53 +0000 (11:59 +0000)]
bitkeeper revision 1.184.1.3 (3ead17b9bSG1IOFbiQcgNCIoozp7XQ)

virtual time warping (not tested)

22 years agobitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:45 +0000 (10:58 +0000)]
bitkeeper revision 1.184.1.2 (3ead0965iYbymgGkCE1KCBfvp5wivQ)

Merge cairnwell.research:/home/jws/projects/xen/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk

22 years agobitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)
jws@cairnwell.research [Mon, 28 Apr 2003 10:58:39 +0000 (10:58 +0000)]
bitkeeper revision 1.178.2.1 (3ead095fnpL5TUgwn6hztSXztuDhxQ)

PS/2 keyboard and mouse support

22 years agobitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 24 Apr 2003 15:20:37 +0000 (15:20 +0000)]
bitkeeper revision 1.186 (3ea800c544fTnI-RCGK8ipVr5wRRrA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)
jws@cairnwell.research [Wed, 23 Apr 2003 15:21:36 +0000 (15:21 +0000)]
bitkeeper revision 1.184.1.1 (3ea6af80NfieJpdXAH_E9VdoYOKtXQ)

fixed broken symlink creation

22 years agobitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:59:04 +0000 (12:59 +0000)]
bitkeeper revision 1.185 (3ea53c98-FRIP-gsOidzpNrAOWwMNg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk

22 years agobitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)
ach61@labyrinth.cl.cam.ac.uk [Tue, 22 Apr 2003 12:58:25 +0000 (12:58 +0000)]
bitkeeper revision 1.160.3.1 (3ea53c71xG2JEZ0LCbFRAxt9kayWBw)

fix earlier merge problems
user space virtual disk manager

22 years agobitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 20:43:57 +0000 (20:43 +0000)]
bitkeeper revision 1.184 (3ea3068dWnCzvBRYV1RTpoVK29FlDg)

Many files:
  Removed the system-wide VIF list -- we now find VIFs via the task hashtable. Fixed a few synchronisation problems.

22 years agobitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)
kaf24@scramble.cl.cam.ac.uk [Sun, 20 Apr 2003 13:47:19 +0000 (13:47 +0000)]
bitkeeper revision 1.183 (3ea2a4e7KDDHb6E_T7p4_1B8U0oKUw)

dev.c, vif.h, sched.h, network.c, domain.c:
  A few bug fixes. We now look up domains in a hash rather than a linked list. TX shadow ring is smaller.

22 years agobitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)
kaf24@scramble.cl.cam.ac.uk [Sat, 19 Apr 2003 21:11:27 +0000 (21:11 +0000)]
bitkeeper revision 1.182 (3ea1bb7f98xr7aYRE_Mk3txa3RGZrg)

Many files:
  Fixed the networking code in a number of ways: (1) Rings are now allocated in Xen space so there's no need to copy_to,from_user in correct domain context; (2) the receive PTE checking has been redone and should now actually be correct :-)

22 years agobitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:24 +0000 (17:12 +0000)]
bitkeeper revision 1.181 (3e9ee078FteSsgdMh0SKyoaSZBrrhg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 17:12:21 +0000 (17:12 +0000)]
bitkeeper revision 1.179.1.1 (3e9ee075wJmtFBkJEk-QAC5VB7htXg)

network.c, dev.c, vif.h, sched.h, network.h, TODO:
  Fixed network rings so we can have out-of-order responses. This made it possible to fix local packet delivery. However, the virtual firewall/router stuff needs urgent redesigning.

22 years agobitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:50 +0000 (16:44 +0000)]
bitkeeper revision 1.180 (3e9eda02F_PKMkDPKMOgXZtjVifQdA)

Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)
smh22@boulderdash.cl.cam.ac.uk [Thu, 17 Apr 2003 16:44:40 +0000 (16:44 +0000)]
bitkeeper revision 1.178.1.1 (3e9ed9f8LHaadjxKzRBXgrVFHvdPPQ)

better cdrom support

22 years agobitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Apr 2003 12:26:14 +0000 (12:26 +0000)]
bitkeeper revision 1.179 (3e9e9d6686NgD7eyGZqkrhBZ7IgkDw)

sched.h, schedule.c, domain.c, dom0_ops.c, dom_builder.c:
  Fixed domain death so we can now kill domains that were never actually launched.

22 years agobitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:41:46 +0000 (22:41 +0000)]
bitkeeper revision 1.178 (3e9ddc2adPhWHr21YHzs6syKpTq9Ig)

domain.c:
  Remove Xen compile warning.

22 years agobitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 22:39:42 +0000 (22:39 +0000)]
bitkeeper revision 1.177 (3e9ddbaeZvT8WLJjkXqctK8YH2xb1A)

system.h, process.c:
  Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.

22 years agobitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:11 +0000 (18:44 +0000)]
bitkeeper revision 1.176 (3e9da47bzLFoU-B34fD8rTPJL639zw)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 18:44:01 +0000 (18:44 +0000)]
bitkeeper revision 1.174.1.1 (3e9da471qg3yz_feoqPtr18G7aJ8UA)

ptrace.h, traps.c:
  Fix ring privilege checking in Xenolinux (OS runs in ring 1, not ring 0).

22 years agobitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:18 +0000 (17:59 +0000)]
bitkeeper revision 1.175 (3e9d99f6oN6nP5UkJ0tL-8UkgDQyQw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Apr 2003 17:59:13 +0000 (17:59 +0000)]
bitkeeper revision 1.172.2.1 (3e9d99f1bgmrT-dK132TjqTggS_oow)

Add support to domain_builder to enable domains>0 to be booted with
initrd's (initial ram disks).

To continue the fine tradition of layering hack upon hack in domain_builder,
if the 4th parameter to domain_builder starts 'initrd=' then it will
load the specified file as an initrd module, and pass that to the new kernel.

For example:
r ./newdom 128000 ../../../xenolinux-2.4.21-pre4/arch/xeno/boot/image 128.232.xx.xx initrd=/usr/groups/srgboot/xxx/initrd ip=128.232.xx.xx:128.232.32.20:128.232.32.1:255.255.240.0::eth0:off ramdisk_size=32804 root=/dev/ram0 rw

Someone really needs to rewrite domain_builder to take more sensible command
line arguments...

22 years agobitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:20 +0000 (17:45 +0000)]
bitkeeper revision 1.174 (3e9d96b0m22Q1hoFKy8eSCm4R8jsgQ)

Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 17:45:17 +0000 (17:45 +0000)]
bitkeeper revision 1.172.1.1 (3e9d96adF7Xs5Gzerfc8T2csCpdBhQ)

Many files:
  We can now release resources (eg. memory) when a domain is destroyed. This is because we refcount network packets and suchlike.

22 years agobitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)
smh22@boulderdash.cl.cam.ac.uk [Wed, 16 Apr 2003 16:27:08 +0000 (16:27 +0000)]
bitkeeper revision 1.173 (3e9d845cg2MJfwRaBzAjIko6HkW-Dw)

ide-cd.c:
  verbose errors
ide.c:
  robustify

22 years agobitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 12:44:16 +0000 (12:44 +0000)]
bitkeeper revision 1.172 (3e9d5020hc5RUkx3ArM71EjZ_UUbgw)

Many files:
  Fixed event masking so that events can be individually masked. Fixed Xenolinux config/build system.

22 years agobitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)
kaf24@scramble.cl.cam.ac.uk [Wed, 16 Apr 2003 09:49:33 +0000 (09:49 +0000)]
bitkeeper revision 1.171 (3e9d272dy0ZnTPeYx-n2Qx8CXJLFHw)

sched.h, memory.c, traps.c:
  Allow paging out of current LDT pages. Also: flush the shadow LDT mappings on a pagetable switch.

22 years agobitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Apr 2003 23:19:11 +0000 (23:19 +0000)]
bitkeeper revision 1.170 (3e9c936fXyHEI0NKOWQkP9tHN4sbqw)

Many files:
  Finished virtualisation of x86 LDT. Xenolinux now exports this to applications (eg. for use by linuxthreads).